/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.vasthu.api.service;

import com.vasthu.api.domain.Function;
import com.vasthu.gui.VstTableItemSelectable;
import java.util.List;

/**
 *
 * @author moremada
 */
public interface FunctionManagerService {

    public boolean insertFunction(Function function);

    public Function getFunctionById(int funcId);

    public Function getFunctionByName(String funcName);

    public boolean deleteFunctionById(int funcId);

    public List<String> getAllFunctionNames();

    public List<VstTableItemSelectable> getAllFunctionsForTable();
}
